An Improved DSM System Design and Implementation
نویسندگان
چکیده
In this paper, an Improved Distributed Shared Memory (IDSM) system, a hybrid version of shared memory and message passing version is proposed. This version effectively uses the benefits of shared memory in terms of ease of programming and message passing in terms of efficiency. Further it is designed to effectively utilize the stateof-art multicore based network of workstations and supports standard PThread interface and OpenMP model for writing shared memory programs as well as MPI interface for writing message passing programs. This system has been studied using standard SPLASH-2 (Stanford ParalleL Applications for SHared memory 2), NPB (NAS Parallel Benchmarks), IMB (Intel MPI Benchmarks) benchmarks and some well known parallel algorithms. Its performance has been compared with JIAJIA DSM system that uses efficient scope consistency model for shared memory programs and with MPI library (MPICH2) on network of Linux systems for MPI programs. Improved Lazy Release Consistency model implemented in IDSM system is compared with Lazy Release Consistency model of TreadMarks system. In many cases IDSM was found to perform much better than those systems.
منابع مشابه
An Improved RNS Reverse Converter in Three-Moduli Set
Residue Number System (RNS) is a carry-free and non-weighed integer system. In this paper an improved three-moduli set in reverse converter based on CRT algorithm is proposed. CRT algorithm can perform a better delay and hardware implementation in modules via other algorithms. This moduli is based on p that covers a wide range on modules and supports the whole range of its modules in dynamic r...
متن کاملDesign and Fabrication of an Improved Single-Column Chromatographic Separation Process
In this work, an improved single-column chromatographic (ISCC) separation process is proposed. The term `improved' refers to both conceptual and physical modifications compared to the available single-column processes, including a novel fraction collection scheme and allowing overlapped peaks from adjacent cycles. Also the fraction collection mechanism was modified in order to facilitate online...
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملInstructional Design, Implementation, and Evaluation of an E-Learning System, an Experience in Tehran University of Medical Sciences
Introduction: Designing e-learning systems based on the principles and prerequisites of teaching and learning theories requires a comprehensive and systematic approach to instructional design procedure. An experience of instructional design, implementation and evaluation of an e-learning system is represented in this study. Methods: In the present action research study, five steps of systemati...
متن کاملClinical Decision Support System: An Effective Tool to Detect and Manage Drug-Laboratory Interactions
Lack of proper linkage between a patient’s medications and the results of laboratory tests can lead to common medication errors called drug-laboratory interactions (DLIs). DLIs are among the major types of preventable medication errors in the treatment process. Application of a clinical decision support system (CDSS) for physicians and other health care providers to decrease DLIs can effectivel...
متن کاملClinical Decision Support System: An Effective Tool to Detect and Manage Drug-Laboratory Interactions
Lack of proper linkage between a patient’s medications and the results of laboratory tests can lead to common medication errors called drug-laboratory interactions (DLIs). DLIs are among the major types of preventable medication errors in the treatment process. Application of a clinical decision support system (CDSS) for physicians and other health care providers to decrease DLIs can effectivel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJNGC
دوره 3 شماره
صفحات -
تاریخ انتشار 2012